package com.ep.instruktor.kartypracy;

import java.util.Date;

import com.ep.general.instruktor.Instruktor;
import com.ep.general.instruktor.InstruktorMdt;
import com.ep.general.instruktor.kartypracy.StatusKartyPracy;
import com.ep.general.instruktor.kartypracy.db.KartaPracy;

public class KartaPracyForm {

	private KartaPracy data;

	public KartaPracyForm() {
		data = new KartaPracy();
	}

	public void setData(KartaPracy data) {
		this.data = data;
	}

	public KartaPracy getData() {
		if (data == null)
			data = new KartaPracy();
		return data;
	}

	public Instruktor getInstruktor() {
		return data.getInstruktor();
	}

	public void setInstruktor(int instruktorId) {
		data.setInstruktor(new InstruktorMdt().get(instruktorId));
	}

	public Date getDate() {
		return data.getData();
	}

	public void setDate(Date date) {
		data.setData(date);
	}

	public float getGodzinyJazdy() {
		return data.getGodzinyJazdy();
	}

	public void setGodzinyJazdy(float godzinyJazdy) {
		data.setGodzinyJazdy(godzinyJazdy);
	}

	public float getGodzinyWykladow() {
		return data.getGodzinyWykladow();
	}

	public void setGodzinyWykladow(float godzinyWykladow) {
		data.setGodzinyWykladow(godzinyWykladow);
	}

	public float getGodzinyPozostale() {
		return data.getGodzinyPozostale();
	}

	public void setGodzinyPozostale(float godzinyPozostale) {
		data.setGodzinyPozostale(godzinyPozostale);
	}

	public String getStatusKarty() {
		return data.getStatusKarty().getNazwa();
	}

	public void setStatusKarty(String statusKarty) {
		data.setStatusKarty(StatusKartyPracy.valueOf(statusKarty));
	}
}
